//package com.gs.user.config;
//
//import com.netflix.loadbalancer.IRule;
//import com.netflix.loadbalancer.RoundRobinRule;
//import org.springframework.cloud.client.loadbalancer.LoadBalanced;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.http.client.SimpleClientHttpRequestFactory;
//import org.springframework.web.client.RestTemplate;
//
//@Configuration
//public class AppConfig {
//
//    @Bean
//    @LoadBalanced
//    public RestTemplate restTemplate()
//    {
//        /**
//         * 配置RestTemplate 一些超时时间
//         */
//        SimpleClientHttpRequestFactory requestFactory =new SimpleClientHttpRequestFactory();
//        requestFactory.setReadTimeout(2000);
//        requestFactory.setConnectTimeout(2000);
//        RestTemplate restTemplate =new RestTemplate(requestFactory);
//        return restTemplate;
//    }
//
//    @Bean
//    public IRule iRule()
//    {
//        return new RoundRobinRule();
//    }
//
//
//    /**
//     *
//     */
//
//}
